package com.cloud.service;

import com.cloud.pojo.ShoppingUser;

/**
 * 商城用户服务
 */
public interface ShoppingUserService {
  // 注册时向redis保存手机号+验证码
  void saveRegisterCheckCode(String phone,String checkCode);
  // 注册时验证手机号+验证码
  void registerCheckCode(String phone,String checkCode);
  // 用户注册
  void register(ShoppingUser shoppingUser);


  // 用户名密码登录
  String loginPassword(String username,String password);
  // 登录时向redis保存手机号+验证码
  void saveLoginCheckCode(String phone,String checkCode);
  // 手机号验证码登录
  String loginCheckCode(String phone, String checkCode);

  // 获取登录用户名
  String getName(String token);
  // 根据id获取用户
  ShoppingUser getLoginUser(String token);

  // 判断用户手机号是否存在，状态是否正常
  void checkPhone(String phone);

}
